package com.gljx.web.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.gljx.web.Entity.Company;
import com.gljx.web.Entity.Period;
import com.gljx.web.Entity.StatisticalParameter;
import org.springframework.stereotype.Component;

@Component
public interface CommonMapper {

	/**
	 * 依据统计ID获取对应的查询科目集合
	* @author LiXiang  @date 2017年8月8日 下午5:42:00
	 */
	List<StatisticalParameter> selectNameByStaticId(StatisticalParameter propertie);
	/**
	 * 公司
	* @return
	* @author LiXiang  @date 2017年10月28日 上午10:49:51
	 */
	public List<Company> selectCompany();
	
	public Company selectCompanyById(@Param("FID") String FID);
	/**
	 * 期间
	* @return
	* @author LiXiang  @date 2017年9月14日 下午2:18:01
	 */
	public List<Period> selectPeriod();
	
	/**
	 * 币别
	* @return
	* @author LiXiang  @date 2017年9月14日 下午2:18:07
	 */
	public List<Map<String, Object>> selectCurrency();
	
	/**
	 * 公司
	* @param dataMap
	* @return
	* @author LiXiang  @date 2018年1月5日 下午3:23:29
	 */
	public Map <String,Object > selectCompanyPage(Map <String,Object > dataMap);
	
	/**
	 * 部门
	* @param dataMap
	* @return
	* @author LiXiang  @date 2018年1月5日 下午3:23:39
	 */
	public Map <String,Object > selectDept(Map <String,Object > dataMap);
	
}
